/* 
 * File:   Indices.cpp
 * Author: Luis
 * 
 * Created on 23 de Abril de 2011, 11:27
 */
#include "Indices.h"
#include "Pontos.h"
#include <stdio.h>
#include <iostream>
#include <stdlib.h>

Indices::Indices() {
}

Indices::Indices(const Indices& orig) {
}

Indices::~Indices() {
}

FILE Indices::abreArquivoIndices(){
    fp = fopen("indices.txt", "w");
    if(fp == NULL){
        std::cout<<"Erro no arquivo Indices";
        exit(1);
    }
    return fp;
}


void Indices::geraArquivoIndices(char *nome){
    //Lê o conjunto de pontos do arquivo
    pontos = fopen(nome, "r");
    if(pontos == NULL){
        std::cout<<"Problemas no arquivo de pontos";
        exit(1);
    }
    char tes[100];
    float x=0,y=0,z=0;
    int conf=0, cc=0;
    Pontos p;
    while(!feof(pontos)){
    	fgets(tes, 100, pontos);
	sscanf(tes, "%f %f %f %d %d\n", &x, &y, &z, &cc, &conf);
        p = new Pontos(x,y,z,cc,conf);

    }

    fprintf(fp, "%f %f %f");
}






